﻿function showNotice(nid) {
	if (refreshWin('showNotice' + nid)) return;
	getNotice({
				nid : nid,
				success : onload
			});

	function onload(data) {
		var title = new Ext.form.TextField({
					fieldLabel : 'Title',
					anchor : '98%',
					style : 'color:' + data.color,
					value : data.title
				});
		var time = new Ext.form.TextField({
					fieldLabel : 'Time',
					anchor : '98%',
					value : data.time
				});
		var content = new Ext.ux.HtmlViewer({
					fieldLabel : 'Content',
					anchor : '98% -55',
					value : data.content
				});
		var form = new Ext.FormPanel({
					frame : true,
					labelAlign : 'right',
					labelWidth : 60,
					defaults : {
						readOnly : true
					},
					items : [title, time, content],
					fbar : [new Ext.Button({
								text : '关闭',
								iconCls : 'ok-icon',
								handler : function() {
									win.close();
								}
							})]
				});

		var win = new Ext.Window({
					id : 'showNotice' + nid,
					title : '通知公告',
					iconCls : 'notice-icon',
					manager : ui.windows,
					layout : 'fit',
					width : 500,
					height : 380,
					minWidth : 400,
					minHeight : 250,
					items : form
				});
		win.show();
	}
}

function getNotice(obj) {
	ajax({
				url : url.getNotice,
				params : {
					nid : obj.nid
				},
				success : obj.success
			});
}